package dirfile

import (
	"os"
	"path/filepath"
)

// 确保日志文件所在的目录存在，如果不存在则创建。
func EnsureDirExists(filePath string) error {
	dir := filepath.Dir(filePath)
	if _, err := os.Stat(dir); os.IsNotExist(err) {
		return os.MkdirAll(dir, os.ModePerm)
	}
	return nil
}
